package com.lin.manager.quartz.job;

import com.lin.manager.quartz.dao.QuartzDao;
import lombok.extern.slf4j.Slf4j;
import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;

/**
 * @作者: 林江
 * @创建时间: 2024/3/24
 * @功能: 删除日志计划
 */
@Slf4j
public class DeleteLogJob implements Job {

    QuartzDao quartzDao;

    //    可以构造注入
    public DeleteLogJob(QuartzDao quartzDao) {
        this.quartzDao = quartzDao;
    }

//    可以setter注入
//    @Resource
//    public void setQuartzDao(QuartzDao quartzDao) {
//        this.quartzDao = quartzDao;
//    }

    @Override
    public void execute(JobExecutionContext context) throws JobExecutionException {
        log.info("执行删除任务{}", quartzDao);
//        quartzDao.deleteLog();
    }

}
